electrically discharged weapon - Spanish English Dictionary